﻿@charset "utf-8";*{transition:all .5s}
.bannerBox{width:100%;height:465px}
.searchBg{}
.search{padding:14px 0;height:26px;line-height:26px;overflow:hidden}
.search .searchBox{width:331px}
.search .soText{float:left;width:229px;height:16px;line-height:16px;padding:5px 10px 5px 40px;color:#333;border:none;background:url(../images/searchTxt.png) no-repeat center;outline:none}
.search .soBtn{float:right;width:52px;height:26px;border:none;background:url(../images/searchBtn.png) no-repeat center}
.search .keyWord{width:600px;height:26px;overflow:hidden}
.search .keyWord em{font-weight:bold;font-size:14px;color:#333}
.search .keyWord a{padding:0 4px}
.contTit{position:relative;height:47px;line-height:47px;border-top:2px solid #e0e0e0;border-bottom:1px solid #e0e0e0;font-weight:normal;background:url(../images/contTit_ico.png) no-repeat 4px center}
.contTit .titA{position:relative;top:-2px;padding:0 14px;float:left;height:45px;line-height:45px;border-top:2px solid #004395;font-size:16px;color:#333}
.contTit .titMore{position:absolute;top:0px;right:20px;font-size:12px;color:#333}
.zsBox{}
.zsBox .zsCont{padding:20px 0;position:relative}
.zsBox .zsCont ul{margin:0 auto;width:952px;overflow:hidden}
.zsBox .zsCont li{margin:0 8px;width:222px;float:left;text-align:center}
.zsBox .zsCont li img{border:1px solid #e1e1e1}
.zsBox .zsCont li h5{padding-top:10px;font-weight:normal}
.zsBox .zsCont .btnLeft,.zsBox .zsCont .btnRight{position:absolute;top:50%;margin-top:-25px;width:35px;height:35px}
.zsBox .zsCont .btnLeft{left:0px;background:url(../images/rybtnSL.png) no-repeat center}
.zsBox .zsCont .btnRight{right:0px;background:url(../images/rybtnSR.png) no-repeat center}
.main{width:auto;background:#f6f6f6;height:350px;padding:30px 0px}
.main .main_in{height:350px;width:1200px;margin:0 auto}
.main .main_in .center{width:580px;height:350px;float:left;background:#FFF;margin-left:15px}
.slideBoxa{width:100%;overflow:hidden;position:relative;margin:0 auto;border:1px #d7dadc solid}
.slideBoxa .hd{width:auto;left:60%;position:absolute;z-index:1;bottom:15px;height:3px;background:#fff}
.slideBoxa .hd ul{zoom:1;float:left}
.slideBoxa .hd ul li{margin:-5px 15px 0 0px;background:url(../images/jy_5.png) no-repeat;width:40px;height:12px;text-indent:-9999px;cursor:pointer;overflow:hidden;float:left}
.slideBoxa .hd ul li.on{background:url(../images/jy_7.png) no-repeat}
.slideBoxa .bd{height:350px}
.slideBoxa .bd li{height:350px;z-index:999}
.slideBoxa .bd li a:hover{text-decoration:none;cursor:pointer}
.slideBoxa .bd li .cp{float:left;height:320px;width:290px}
.slideBoxa .bd li .cp img{padding:30px 0px;width:290px;height:290px}
.slideBoxa .bd li .cp img:hover{animation:imgr22 .2s ease-out 0s;-moz-animation:imgr22 .2s ease-out 0s;-webkit-animation:imgr22 .2s ease-out 0s;-o-animation:imgr22 .2s ease-out 0s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;width:310px;height:310px;top:10px;left:10px;cursor:pointer}
.slideBoxa .bd li .title{float:left;height:320px;width:290px}
.slideBoxa .bd li .title h2{font-size:18px;line-height:25px;padding-top:130px;width:290px;text-align:left}
.slideBoxa .bd li .title  p{font-size:20px;line-height:60px;width:290px;text-align:left}
.main .main_in .left{width:290px;height:350px;background:#fff;float:left;border:1px #d7dadc solid}
.main .main_in .right{width:290px;height:350px;background:#fff;float:left;border:1px #d7dadc solid}
.main .main_in .left  ul li,.main .main_in .right ul li{height:350px;overflow:hidden}
.main .main_in .left  ul li img,.main .main_in .right ul li img{width:290px;height:350px}
.main .main_in .left  ul li img:hover,.main_in .right ul li img:hover{animation:imgr22 .2s ease-out 0s;-moz-animation:imgr22 .2s ease-out 0s;-webkit-animation:imgr22 .2s ease-out 0s;-o-animation:imgr22 .2s ease-out 0s;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;width:300px;height:360px;top:10px;left:10px;cursor:pointer}
.cpBox li{margin-right:12px;float:left;width:236px;display:block}
.cpBox ul{margin-top:26px;overflow:hidden}
.cpBox li{margin-right:12px;margin-bottom:22px;float:left;width:234px;border:1px solid #E4E4E4;display:block}
.cpBox li h5{padding:0 5px;height:30px;line-height:30px;overflow:hidden;background-color:#efefef;font-weight:normal;font-size:14px;text-decoration:none;text-align:center}
.cpBox li:hover h5{background-color:#2a5881}
.cpBox li a:hover{color:#fff;text-decoration:none}
.cpBox li img{width:100%;border:none}
.cpBox li.noMr{margin-right:0px}
.cgal{margin-top:24px}
.cgal .alCont{padding:20px 0;position:relative}
.cgal .alCont ul{margin:0 auto;width:952px;overflow:hidden}
.cgal .alCont li{margin:0 10px;width:218px;float:left;text-align:center}
.cgal .alCont li img{border:2px solid #ccc}
.cgal .alCont li h5{padding-top:10px;font-weight:normal}
.cgal .alCont .btnLeft,.cgal .alCont .btnRight{position:absolute;top:50%;margin-top:-25px;width:35px;height:35px}
.cgal .alCont .btnLeft{left:0px;background:url(../images/rybtnSL.png) no-repeat center}
.cgal .alCont .btnRight{right:0px;background:url(../images/rybtnSR.png) no-repeat center}
.ys{border-bottom:1px dotted #ddddde;margin-bottom:1px;padding:40px 0 0;background:url(../images/ys_bg.gif) repeat-x}
.ys h6{margin:0 auto;width:1200px;font-size:10px}
.ys ul{padding:35px 0 0;margin:0 auto;width:1200px}
.ys-a{background:url(../images/5.jpg) no-repeat right 0;padding:10px 0 0px}
.ys-tit{padding-bottom:15px}
.ys-titr{padding-top:130px;}
.ys-titr{
    padding-bottom: 15px;
}
.ys-titl{padding-top:100px;}
.clearfix{zoom:1}
.ys em{display:block;width:45px;height:40px;margin-top:3px;background:#d5d4d6;text-align:center;line-height:40px;color:#fff;font-size:30px;float:left;font-style:normal}
.ys span{display:inline-block;float:left;padding-left:15px;color:#cfcfcf;text-transform:uppercase}
.ys span b{display:block;font-size:24px;color:#277FEB;font-family:'微软雅黑'}
.ys p{width:600px;font-size:14px;color:#333;font-family:'微软雅黑';line-height:24px;padding-bottom:40px}
.ys p b{color:#277FEB;font-size:18px;font-weight:bold}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.clearfix:after{content:"";clear:both;height:0;visibility:hidden;display:block}
.clearfix:after{clear:both}
.ys-b{background:url(../images/ys_pic02.jpg) no-repeat 0px 0;padding:0px 0 40px 600px;height:374px;}
.ys-c{background:url(../images/ys_pic03.jpg) no-repeat right 0px; height:396px; margin-top:-100px;}
.ys-d{background:url(../images/ys_pic04.jpg) no-repeat left 20px;padding:70px 0 40px 615px}
.ryBox{margin-top:20px}
.ryBox .ryCont{padding:20px 0;position:relative}
.ryBox .ryCont ul{margin:0 auto;width:944px;overflow:hidden}
.ryBox .ryCont li{margin:0 6px;width:224px;float:left;text-align:center}
.ryBox .ryCont li img{border:2px solid #ccc}
.ryBox .ryCont li h5{padding-top:10px;font-weight:normal}
.ryBox .ryCont .btnLeft,.ryBox .ryCont .btnRight{position:absolute;top:50%;margin-top:-25px;width:35px;height:35px}
.ryBox .ryCont .btnLeft{left:0px;background:url(../images/rybtnSL.png) no-repeat center}
.ryBox .ryCont .btnRight{right:0px;background:url(../images/rybtnSR.png) no-repeat center}
.ggl01{margin-top:5px;margin-bottom:18px}
.about-us{position:relative;height:640px;z-index:1;width:1200px;margin:0 auto}
.about-us .about-us-wrap{padding-top:75px;position:relative;z-index:3}
.about-us .about-us-wrap .title-top{margin-bottom:50px}
.about-us .about-us-wrap .title-top .title-con{text-align:center;width:350px;margin:0 auto}
.about-us .about-us-wrap .title-top .title-con:hover .title-btn span{}
.about-us .about-us-wrap .title-top .title-con h2 a{color:#3f3f3f;font-size:32px;font-weight:bold}
.about-us .about-us-wrap .title-top .title-con p{margin-top:10px;font-size:14px;color:#999999;padding-top:0}
.about-us .about-us-wrap .title-top .title-con .title-btn{display:block;width:350px;margin:20px auto 13px;height:4px;text-align:center;background:url(../images/title-btm-bg-w.png) repeat-x bottom}
.about-us .about-us-wrap .title-top .title-con .title-btn span{display:block;width:30px;margin:0 auto;height:4px;background:url(../images/title-btm-bg.png) repeat-x}
.about-us .about-us-wrap .title-top p{padding-top:7px;font-size:12px;color:#999999;text-align:center}
.about-us .about-us-wrap .about-us-con .about-us-list .about-us-item{float:left;border:1px solid #dcdcdc;margin-left:-1px;width:293px}
.about-us .about-us-wrap .about-us-con .about-us-list .about-us-item:hover .about-con-img span{display:inline-block}
.about-us .about-us-wrap .about-us-con .about-us-list .about-us-item .about-con-img{height:221px;width:293px;position:relative}
.about-us .about-us-wrap .about-us-con .about-us-list .about-us-item .about-con-img a img{width:100%;vertical-align:middle;height:221px}
.about-us .about-us-wrap .about-us-con .about-us-list .about-us-item .about-con-img span{position:absolute;top:0;left:0;display:none;width:100%;height:100%;background:url(../images/aboutus-ch.png) no-repeat center;background-color:#277FEB;opacity:0.6;filter:alpha(opacity=60);cursor:pointer}
.about-us .about-us-wrap .about-us-con .about-us-list .about-us-item .about-con-bottom{text-align:center}
.about-us .about-us-wrap .about-us-con .about-us-list .about-us-item .about-con-bottom h3{color:#3f3f3f;font-size:18px;font-weight:bold;padding-top:15px}
.about-us .about-us-wrap .about-us-con .about-us-list .about-us-item .about-con-bottom p{color:#888888;font-size:14px;padding:10px 0 20px}
.about-us .about-us-wrap .about-us-con .about-us-list .first{margin-left:0px}
.about-us .about-us-bg{position:absolute;top:0;left:50%;margin-left:-960px;height:640px;width:1920px;background:#ffffff}
#cboxWrapper{max-width:none;position:absolute;top:0;left:0;z-index:9999;overflow:hidden}
#cboxWrapper{max-width:none;position:absolute;top:0;left:0;z-index:9999;overflow:hidden}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative}
#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}
#cboxTitle{margin:0}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}
.cboxIframe{width:100%;height:100%;display:block;border:0}
#colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;outline:0;z-index:9999;overflow:hidden}
#cboxTopLeft{width:21px;height:21px;background:url(../Images/controls.png) no-repeat -101px 0}
#cboxTopRight{width:21px;height:21px;background:url(../Images/controls.png) no-repeat -130px 0}
#cboxBottomLeft{width:21px;height:21px;background:url(../Images/controls.png) no-repeat -101px -29px}
#cboxBottomRight{width:21px;height:21px;background:url(../Images/controls.png) no-repeat -130px -29px}
#cboxMiddleLeft{width:21px;background:url(../Images/controls.png) left top repeat-y}
#cboxMiddleRight{width:21px;background:url(../Images/controls.png) right top repeat-y}
#cboxTopCenter{height:21px;background:url(../Images/border.png) 0 0 repeat-x}
#cboxBottomCenter{height:21px;background:url(../Images/border.png) 0 -29px repeat-x}
#cboxContent{background:#fff;overflow:hidden}
.cboxIframe{background:#fff}
#cboxLoadedContent{margin-bottom:28px}
#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494;font-size:14px}
#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}
#cboxLoadingOverlay{background:url(../Images/loading_background.png) no-repeat center center}
#cboxLoadingGraphic{background:url(../Images/loading.gif) no-repeat center center}
#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}
#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}
#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}
#cboxPrevious{position:absolute;bottom:0;left:0;background:url(../Images/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px}
#cboxPrevious:hover{background-position:-75px -25px}
#cboxNext{position:absolute;bottom:0;left:27px;background:url(../Images/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px}
#cboxNext:hover{background-position:-50px -25px}
#cboxClose{position:absolute;top:2px;right:2px;background:url(../Images/controls.png) no-repeat -25px 0;width:25px;height:25px;text-indent:-9999px;-webkit-border-radius:50%;border-radius:50%}
#cboxClose:hover{background-position:-25px -25px}
.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}
#cboxTitle

.mtbd{margin:24px auto}
.mtbd h4{margin-bottom:18px}
.mtbd dl{margin-left:14px;width:494px}
.mtbd dt{border:2px solid #ccc}
.mtbd dd{}
.mtbd dd h5{height:36px;line-height:36px;font-size:14px;overflow:hidden}
.mtbd dd h5 a{color:#333}
.mtbd dd p{line-height:22px;color:#333;font-size:14px}
.mtbd dd p a{color:#004395}
.mtbd ul{position:relative;top:-12px;margin-right:14px;width:418px}
.mtbd li{position:relative;height:36px;line-height:36px;font-size:14px}
.mtbd li a{display:inline-block;padding-left:16px;background:url(../images/dtLi_ico.png) no-repeat left center;width:310px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#333}
.mtbd li span{position:absolute;right:0;top:0;color:#333}
.zhBox{}
.zhBox .zhCont{padding:20px 0;position:relative}
.zhBox .zhCont ul{margin:0 auto;width:944px;overflow:hidden}
.zhBox .zhCont li{margin:0 6px;width:224px;float:left;text-align:center}
.zhBox .zhCont li img{border:2px solid #ccc}
.zhBox .zhCont li h5{padding-top:10px;font-weight:normal}
.zhBox .zhCont .btnLeft,.zhBox .zhCont .btnRight{position:absolute;top:50%;margin-top:-25px;width:35px;height:35px}
.zhBox .zhCont .btnLeft{left:0px;background:url(../images/rybtnSL.png) no-repeat center}
.zhBox .zhCont .btnRight{right:0px;background:url(../images/rybtnSR.png) no-repeat center}
.wzbBox h4{margin-bottom:8px}
.news{width:1200px;margin:0 auto}
.dtBox{width:385px;height:405px;margin-right:22px}
.dtBox ul .tu{width:385px;height:170px;background:none;padding:0px;overflow:hidden; }
.dtBox ul .tu img{width:385px;height:170px ;cursor:pointer;}
.dtBox ul .tu .two{margin-top:-48px;color:#fff;width:365px;background:none;padding:0px;background-color:#277FEB;opacity:0.6;filter:alpha(opacity=60);position:absolute;z-index:999;padding-left:20px}
.dtBox li{position:relative;height:34px;line-height:34px;padding-left:20px;background:url(../images/dtLi_ico.png) no-repeat left center}
.dtBox li a{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#333}
.dtBox li span{position:absolute;right:0px;top:0;color:#ccc}
.wtjd{width:385px;height:405px}
.wtjdCont{margin-top:10px;height:284px;overflow:hidden}
.wtjdCont dl{margin:0 10px;padding:6px 0}
.wtjdCont dt{padding:4px 0;background-image:url(../images/tw_ico.png)}
.wtjdCont dt a{color:#333}
.wtjdCont dd{line-height:20px;background-image:url(../images/jd_ico.png);color:#333}
.wtjdCont dt,.wtjdCont dd{padding:9px 0;padding-left:38px;background-position:left 2px;background-repeat:no-repeat}
.bmBox{position:relative;margin-top:16px;height:350px;background:url(../images/bmBoxBg.jpg) no-repeat center}
.bmBox .m_form{position:absolute;left:566px;top:130px}
.bmBox .m_form *{font-family:microsoft yahei}
.bmBox .m_form li{margin-bottom:1px;overflow:hidden;background-color:#262422}
.bmBox .m_form label{float:left;width:60px;height:36px;line-height:36px;color:#8d8d8d;font-size:14px;text-align:center}
.bmBox .m_form .iptTxt{float:left;width:278px;height:16px;line-height:16px;padding:10px;outline:none;border:none;color:#ccc;background-color:#4c4a45}
.bmBox .m_form .txtAre{float:left;width:278px;height:82px;line-height:20px;border:none;outline:none;resize:none;color:#ccc;padding:5px 10px;background-color:#4c4a45}
.bmBox .m_form .btnLi{background:none}
.bmBox .m_form .btnSubmit{float:right;margin-top:3px;width:98px;height:30px;background-color:#262422;border:none;cursor:pointer;color:#fff;font-size:14px}
.yqlj{margin:22px auto;overflow:hidden;height:90px;background-color: #102741;width: 1300px;}
.yqlj h4 img{}
.yqlj p{margin:16px 0 16px 40px;line-height:28px;height:58px;overflow:hidden}
.yqlj p a{display:inline-block;padding:0 5px;font-size:14px}
#flashs{position:relative;width:100％;height:465px;overflow:hidden}
#flashs .bgitem{z-index:1;position:absolute;top:0}
#flashs .btn{position:absolute;z-index:7;bottom:15px;left:50%;margin-left:-45px;padding:0px 6px}
#flashs .btn span{color:#fff;background:#333;cursor:pointer;display:inline-block;margin:0 2px;width:25px;height:25px;font-size:14px;line-height:25px;text-align:center}
#flashs .btn span.cur{background:#ff9000}